About Developing Space Limited (09560912) United Kingdom