Consumer Services - London, England, United Kingdom
The Cobra Group specializes in incubating, developing and managing a portfolio of start-up businesses.