About Maxipower International Limited (12326180) United Kingdom