About company

Sedulus was founded to acquire and invest in operating businesses based in British […]