TF88 có trụ sở chính tại Manila – Philippine và được điều hành bởi công ty North Cagayan (NCGAC). Toàn bộ dịch vụ, sản phẩm và hướng phát triển của sân chơi đều đạt chuẩn những tiêu chí cần thiết nên hoàn toàn được cấp phép hoạt động hợp pháp. Qua đó cũng đồng nghĩa với việc đủ điều kiện phát triển kinh doanh cá cược một cách công khai minh bạch.