About Optimal Power Techniques Limited (07899006) United Kingdom