About Chef Ollie Ltd (12339236) United Kingdom