Centaur Media logo

Centaur Media

no topics Description:

Centaur Media is a London-based business information, events and marketing provider to professional and commercial markets.

Location:
London, United Kingdom
Founded:
1981