About Codescreen Braincub Incubator Ltd. (12552346) United Kingdom