About Chello Restaurant Limited (11748138) United Kingdom