About Photilla Ltd (11161897) United Kingdom