About Opus Essence Limited (13203932) United Kingdom