About Tarka Group Holdings Ltd (13270737) United Kingdom