About Defi Tech Investing Ltd (13369211) United Kingdom