'Contractual barriers' behind geo-blocking breach EU rules