About Blocktimum Investments Ltd (11387246) United Kingdom