About The Pixel Place Ltd (05437590) United Kingdom