About Tarka Trio Limited (13553991) United Kingdom