About Tarkaa Ltd (12470973) United Kingdom