About Endoxa Limited (10551699) United Kingdom