About Tetraspace Limited (09291777) United Kingdom