About Talla Estate Limited (10019225) United Kingdom