Affiliate Software: Proprietary
Llama Partners seem like a decent brand and are listed as Llama Gaming