About Miura Capital Limited (11596970) United Kingdom