The International Stem Cell Banking Initiative (Iscbi) Limited is an active company incorporated on 14 August 2017 with the registered office located in Ilfracombe, Devon. The International Stem Cell Banking Initiative (Iscbi) Limited was registered 8 years ago.