Limited special framed edition. Photo London 2025