Contact Upwelling Ltd is headquartered in London with key representatives in Geneva, New York City, Barcelona and Cluj-Napoca.