About Maxx-vend Limited (11144018) United Kingdom