About Teal Energy Limited (06978896) United Kingdom