About Europe Project Incubator Limited (11591083) United Kingdom