About Mimosa (no.426) Limited (SC100936) United Kingdom