Company Immutable Date 2023-02 Industry Finance City Sydney Country Australia % of Workforce 11% Status Series C