About Templetree Investments Ltd. (03722358) United Kingdom