About the label: This is on Wolf Records, the new "tech-house/techno/minimal" offshoot of Portuguese label Flow (it says here). They've got a website but it doesn't seem to be working yet. Ah well. Maybe it will be by the time you read this. Who can say?
5 months ago