About Tarka Meadow Mgmt Company Limited (13264016) United Kingdom