About One Eyed Pixel Limited (08481802) United Kingdom