About Ottolenghi Investments Limited (11198488) United Kingdom