E
Emilee Rackard Review of Informa life sciences
Informa life sciences is a good company. The websi...
Informa life sciences is a good company. The website is user-friendly and provides useful information about their services. The customer service is satisfactory, although the response time can be improved. Overall, it was a positive experience.
Comments: