Dutch musician and producer Eelke Kleijn has teamed up with Lee Cabrera to produce a new single titled “Self Control”.