"It is a great start-up company with a great mission. It is headquartered in London, UK and has an amazing potential for growth. It is still going through rounds of funding."
Update your browser to have a more positive job search experience.
Upgrade My Browser