About Noah Ottalenghi Limited (13491265) United Kingdom