Famed Sri Lankan seafood restaurant Ministry of Crab, beloved for its mud crab dishes, is officially opening in KL at TUAH 1895.