About Miru Management Limited (12267448) United Kingdom