About British China Technology Incubator Ltd (11724030) United Kingdom