About Triol Bach Renewables Ltd (09582499) United Kingdom