About Mimosa (no. 108) Limited (SC104243) United Kingdom