About Sara Okumu Clinical Research Limited (11559865) United Kingdom