Rikus Vermeulen Email

Educator . Glenwood School

Current Roles

Employees:
119
Revenue:
$21.4M
About
Glenwood School is a primary/secondary education company based out of 3550 S 51st St, Milwaukee, Wisconsin, United States.
Glenwood School Address
1 ZK Mathews Rd, Glenwood
Milwaukee, WI
South Africa

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.