About Tarak & Doyle Ltd (12275804) United Kingdom