About Pixel Finery Ltd (10147610) United Kingdom