About Syros Limited (12895197) United Kingdom