About Optimum Energy Solutions Group Ltd (12269357) United Kingdom