About Ofori Renewables Consultancy Limited (11247043) United Kingdom