About Ntla Limited (10099079) United Kingdom