About Syntel Services Ltd (11244651) United Kingdom