About Tarka Associates Limited (05556275) United Kingdom