Clinical Research Specialist - Level 2 (English Speaking) job at Teckro Limited