About Mimosa (no. 427) Limited (SC101339) United Kingdom