About Opus Telecom Limited (03999413) United Kingdom