About Ene Solutions Ltd (10793215) United Kingdom