About Photolase Europe Limited (06576840) United Kingdom