About Decentralised Tech Investments Ltd (12305334) United Kingdom