About Avalon Energy Solutions Ltd (11739289) United Kingdom