About Teal Investments Limited (09130893) United Kingdom