About Endocan International Limited (11775002) United Kingdom