About Tarka Group Ltd (09890129) United Kingdom