uu88 được thành lập vào năm 2019, đặt trung tâm vận hành tại Manila (Philippines) và có mối quan hệ hợp tác với hệ sinh thái OKWIN nhằm mở rộng hoạt động tại thị trường châu Á. Tính đến năm 2026, nền tảng giới thiệu quy mô hơn 12 triệu thành viên, đồng thời liên tục đầu tư nâng cấp hạ tầng công nghệ, cải thiện tốc độ tải trang và tối ưu khả năng tương thích trên cả máy tính lẫn điện thoại.