About Temagami Investment Ltd (12259103) United Kingdom