About Taleidha Holdings Limited (12089523) United Kingdom