About Proper Pixel Limited (10625776) United Kingdom