About Opus Interior Projects Limited (07411589) United Kingdom