About Meynell Capital Investments Ltd (12415656) United Kingdom