About Design Space Studio Limited (06598484) United Kingdom