About Mimosa (no 424) Limited (SC096217) United Kingdom