About Ncapsulate Bio Limited (13411181) United Kingdom