About Idigital Investments Holdings Ltd (12478136) United Kingdom