50 employees
Interleave develops commercial IT systems for order processing, logistics, and subscription management.