Stream Enrichment 0.18.0 ip_lookups not working

I am utilizing the snowplow-stream-enrich-kinesis-0.18.0 I am getting NonEmptyList(java.io.FileNotFoundException: ./ip_geo (Permission denied)). I tried utilizing the free snowplow hosted .mmbd

This is running on a Ubuntu 16.04.5 LTS EC2 instance

    "schema": "iglu:com.snowplowanalytics.snowplow/ip_lookups/jsonschema/2-0-0",
	"data": {
		"name": "ip_lookups",
		"vendor": "com.snowplowanalytics.snowplow",
		"enabled": true,
		"parameters": {
			"geo": {
				"database": "GeoLite2-City.mmdb",
				"uri": "http://snowplow-hosted-assets.s3.amazonaws.com/third-party/maxmind"
			}
		}
	}
}

and even

{
	"schema": "iglu:com.snowplowanalytics.snowplow/ip_lookups/jsonschema/2-0-0",

	"data": {

		"name": "ip_lookups",
		"vendor": "com.snowplowanalytics.snowplow",
		"enabled": true,
		"parameters": {
			"geo": {
				"database": "GeoLite2-City.mmdb",
				"uri": "s3://my-private-bucket/third-party/maxmind"
			}
		}
	}

and still the same issue. Any sights on this would be great!

Thanks in advance!