This Mummies Club keeps appearing everywhere near me (South East). What is it?! A franchise? MLM? Or just a strange and slightly twee club??