About Pixel Brand Studio Ltd (13278675) United Kingdom