About Optimum Energy Solutions Ltd (11710488) United Kingdom