Impact Reporting Logo

Impact Reporting

Locations: 24-26 Lever Street Manchester, England M1 1DW, GB

Company Size: 1 - 100

Industry: Information Technology & Services

Company Website

AI Description

drawer
  • Sam Throsby profile image

    Senior Sales Manager at Impact Reporting

  • Lauren Walker profile image

    Working for Impact - A leading cloud platform for social impact and ESG measurement

  • Ben James profile image

    Full Stack Developer