About Tarka View Management Company Limited (10795018) United Kingdom