About Pixelon Ltd (13633080) United Kingdom