Roland DownesWrong Roland Downes?
Buying Manager, Health and Beauty
Local Address: London, London, United Kingdom
3993 W. Sam Houston Parkway N. Suite 100
Houston, Texas 77043
Company Description: Tesco Corporation (TESCO) is engaged in the design, manufacture and service delivery of technology-based solutions for the upstream energy industry. Tesco organizes... more