About Teal Technologies Ltd (08884895) United Kingdom