About Servier Research And Development Limited (01455876) United Kingdom