106 employees
A privately held UK company specializing in the publication of Open Access peer-reviewed journals across the broad spectrum of science.
2003