About The It Department Solutions Limited (07138645) United Kingdom