About Open Power Limited (02080182) United Kingdom