About The Pixelists Ltd (09302863) United Kingdom