About Opus North Ted (nominee) Limited (09597243) United Kingdom