About Tarka Tech Limited (06605936) United Kingdom