About Diexo Ltd (12030917) United Kingdom