About Opus 7 Ltd (11842777) United Kingdom