Does anyone know if BetHorizon is a legitimate shop? Any history of slow pay? Is this post up or credit shop? Lucky