About Ideal Power Holdings Limited (09475377) United Kingdom