IDSTA is incorporated under the Companies Act 2006 as a private Company Limited by Guarantee. Company Number 11760800. 

Kemp House, 160 City Road, London, UNITED KINGDOM.

For more inquiry please contact IDSTA at this address

contact@idsta.com

CONTACT THE IDSTA

For media inquiries please use media@idsta.com
Otherwise use the form below: