About Design Culture Associates Limited (05803642) United Kingdom