Saudi internet-services firm sets IPO price at top end of ra