About Teamspace Technologies Limited (13511223) United Kingdom