About Tara Theroux Limited (12960312) United Kingdom