About Magnum Opus Investments Ltd (10194920) United Kingdom