About Maxbrands Europe Ltd (11944470) United Kingdom