About Teal Opportunities Limited (11788227) United Kingdom