About Tarka Technology Ltd (04704030) United Kingdom