About Information & Telecommunications Solutions Limited (03725946) United Kingdom