About Opus Capital Investments Limited (07768323) United Kingdom