About Tarka Uk Spv Limited (10486321) United Kingdom