About Maxipower Marketing & Business Services Limited (11991159) United Kingdom