About London Shakshuka Limited (11424262) United Kingdom