About Syntel Systems Limited (02836576) United Kingdom