About Optimum Power Services Limited (05970557) United Kingdom