About Maxim European Food Ltd (12325389) United Kingdom