About Tahara & Co Limited (08270518) United Kingdom