About Initio Cell Limited (11759155) United Kingdom