About Demipower (1991) Limited (02661132) United Kingdom