About Pixora Services Ltd (11990296) United Kingdom