About Techspace Holdings Limited (11592704) United Kingdom