About Tyree Investments Limited (SC418399) United Kingdom