https://www.museumslondon.org/museum/75/museum-of-immigration-and-diversity mentions its existence and limited opening hours (Sat and Sun only) but information there must be assumed unreliable. It has presumably not been checked recently and includes a link to the non-functioning web site.