About I-cubed Global Ltd. (10794255) United Kingdom