About Syntel Europe Limited (03227061) United Kingdom