Japanese artist trio Suiko, Imaone and Fate completed an incredible collaborative mural in Peckham for London Mural Festival.