About Distributed Power Holdings Limited (12011629) United Kingdom