About Captain Global Ltd. (12064547) United Kingdom