Snowplow Analytics Secures £4m Investment From MMC Ventures