About Magnum Opus Design Limited (05884023) United Kingdom