About The Information Technology Store Limited (08193398) United Kingdom