About Chef 24 Ltd (11578253) United Kingdom