About Photosense Ltd (11879996) United Kingdom