About Techspace Solutions Limited (09571212) United Kingdom