About Photale Studios Limited (12108531) United Kingdom