About Deneba Energy Supply Ltd (12678477) United Kingdom