About Designspacelondon Limited (05432186) United Kingdom