About Mimosa (no. 107) Limited (SC103655) United Kingdom