Cello Health Insight launches in Germany

Cello Health has opened for business in Germany with the launch of a new Berlin office and appointment