genesis global ukgc explained licensing, compliance, and risk