About Solasta Bio Limited (SC661647) United Kingdom