About Tarkista Tech Ltd (13675912) United Kingdom