About Tarka Ridge (yelland) Management Company Limited (11682001) United Kingdom