About Pixel Inked Ltd (12176957) United Kingdom