About Techspace Group Limited (09310488) United Kingdom