About Tara Maynard Limited (10655504) United Kingdom