About Pix Developments Ltd (10953374) United Kingdom