About Abacus Energy Enterprises Limited (11781322) United Kingdom