About Thrive Renewables (wicken) Limited (12190404) United Kingdom