About Jacobs Clean Energy Limited (01120437) United Kingdom