About Mimosa Design Limited (13504196) United Kingdom