About Technical Space Limited (09367200) United Kingdom