About Tallas Biotech Ltd (12593185) United Kingdom