About Itech Logic Limited (06702336) United Kingdom