About The Pixel World Ltd (12191549) United Kingdom