About I.t. Services & Solutions Limited (05924779) United Kingdom