About Teal Ventures Limited (07439184) United Kingdom