About Design & Manage Europe Limited (02305004) United Kingdom