About Teal Capital Ltd (09597358) United Kingdom