About Pixel Cafe Limited (10909415) United Kingdom