About Information Technology Services Global Limited (12902285) United Kingdom