Start Up Incubator

At least 15 British-based start-ups have expressed interest in spending a year on a giant boat, in order to build their companies