About Opus Technology Investors Ltd (11347281) United Kingdom