About Mimosa (uk) Limited (02663710) United Kingdom