Making Science, a digital acceleration company specialising in e-commerce, cloud and digital transformation, has appointed Toby McAra as its Chief Revenue Officer. The appointment will bolster Making Science’s international team and UK presence, paving ...