About Mira Taylor Limited (06018935) United Kingdom