Peter Olima is the Head of IT and Operations of Future Science Group.
90 people are employed at Future Science Group.
The NAICS codes for Future Science Group are [51].
The SIC codes for Future Science Group are [2711, 271, 27].