About Pixelon Ltd (10637947) United Kingdom