About Mimosa London Limited (06389476) United Kingdom