About Pixelhop Ltd (11827244) United Kingdom