About Tarka Springs Limited (04010768) United Kingdom