About Mimosa (no. 120) Limited (SC106884) United Kingdom