Restaurant failed to check wage rates and underpaid visa-holders $40,000