About Tarka Limited (03868972) United Kingdom