Trustpilot takes off with £5.5M

January 24, 2017