About Jecco Energy Consulting Limited (10278763) United Kingdom