About Teer Investments Limited (11383399) United Kingdom