Affinity acquires 18 Kids Club services in landmark deal