About Photosquare Ltd (11294333) United Kingdom