About Mimosa Limited (02928746) United Kingdom