About Demipower Limited (02341655) United Kingdom