About Mimshach Investment Limited (07173938) United Kingdom