Contact Us

Headquarters

Flo Health UK Limited (registered office)

27 Old Gloucester Street, London, WC1N 3AX, United Kingdom

Office Site Address

WeWork International House, 1 St. Katharine's Way London, E1W 1UN

Europe

Flo Health LTU UAB

Saltoniškių street 2 Vilnius, LT-08126, Lithuania

Flo Health NL B.V.

Strawinskylaan 613, 1077 XX, Amsterdam, the Netherlands

North America

Flo Health, Inc.

108 W. 13th Street, Suite 100 Wilmington, DE 19801, County of New Castle