ITSPA is a UK Company limited by gurantee, registered in England No. 05325734. VAT no 853 9412 09
ITSPA members agree to abide by the ITSPA Code of Practice. ITSPA’s articles of association can be found here.
ITSPA Privacy Notice can be found here.