About Tangible Bits Limited (10354929) United Kingdom