£750 per referral, about £1 per person fine
See title.
750 x 107,000 = £80,250,000 (total for referrals)
140,000 / 107,000 = £1.31 (fine per referral)
Not every referral would result in a lead. But as long as the value of the lead was more than £1.31 to EB Associates they'd be happy.
Not bad financial sense on their part.