About Eya Incubator Ltd. (13295776) United Kingdom