Terms
Terms
Last updated: 2026-06-04
This page provides general website terms for APPSTAR LTD. App-specific terms may be provided separately where required.
Company information
APPSTAR LTD is a company registered in England and Wales. Company number: 17261860.
Website content
The information on this website is provided for general company information. We may update it from time to time.
Contact
For general enquiries, contact [email protected].