A contemporary Mexican seafood restaurant in London, celebrating British waters through a modern Mexican lens.