About Tarka International Limited (09950104) United Kingdom