About Io-cyte Limited (12287791) United Kingdom