Owen Media India Private Limited, a subset of a US based parent company, MacRAE'S, is based in Gurgaon, India, that offers enterprise level solutions to B2B businesses.
Owen Media has initiated and promoted information services in several sectors
...
including Database Service Provider, Scott’s Directory, Online Industrial & Manufacturing directories search site (MacRAE’S Bluebook, Canadian Trade Ind