About Mimosa Medispa Limited (13416669) United Kingdom