About Leo Food No1 Ltd (12952642) United Kingdom