About International Ic Defi Technologies Company Ltd (13528748) United Kingdom