About Talia Cobbold Ltd (11240487) United Kingdom