About Exor Technology Ltd (11923240) United Kingdom