About Ideal Power Limited (04063412) United Kingdom