About Newcells Biotech Limited (09389592) United Kingdom