About Teal Management Limited (07275818) United Kingdom