About Teal Developments Ltd (09071629) United Kingdom