Omar Allibhoy has been called many things: the Spanish version of Jamie Oliver and the ‘Antonio Banderas of cooking’.