About Design From Space Limited (12454433) United Kingdom