Oliver Kinross Ltd
Headquartered in the United Kingdom, Oliver Kinross is one of the world’s fastest growing business media companies – specialising in conferences, exhibitions and B2B events.
3rd Floor, Archway House, 1-3 Worship Street, London, EC2A 2AB
+44 (0)207 127 4501