About Endicon Ltd. (SC235821) United Kingdom