About Maxx Marketing Europe Limited (08246265) United Kingdom