About Opus Capital London Limited (10326799) United Kingdom