About Tuplespace Limited (07841792) United Kingdom