Company InformationtackIT LTDRegistered in England and Wales No. 1153859520-22, Wenlock Road, London, EnglandN1 7GU