Vendor : 8×8
Industry : Information Technology & Services
Company Profile
Owned by the Canary Wharf Group, Level39 is Europe’s largest technology incubator and it manages one of the UK’s largest co-working spaces. Its four floors at One Canada Square in London are home to over 200 ‘member’ companies that employ over 1250 staff.
Website : level39.co
Headquarters : London