About Wad Up Mami Limited (12936370) United Kingdom