About Tallas Management Limited (12973257) United Kingdom