About Ilex Energy Consulting Limited (05581035) United Kingdom