About Initial Power Solutions Limited (12431155) United Kingdom