About Magnum Opus Holdings Limited (12074319) United Kingdom