Well if you have website or blog then there are number of ways to market your business online.Building back links to your website is the most important thing that you need to do to achieve long term success online. Building an optional email marketing list is what successful online business owners focus on.Social media marketing is also a good option. To successfully leverage your social media for online marketing you need to really be active in your communities, ergo is best to have power accounts on a few social media sites rather then trying to manage many of them across multiple networks. Find your niche.You can go for some paid advertising as well like AdWords and PPC [pay-per-click] can give you crazy amounts of traffic if you are tight with your campaign and run niche ad groups.Facebook ads provides most focused visitors.One of the best ways to advertise and get traffic to your website is by using StumbleUpon ads.
But if you don't have site or blog then social media can help you to increase your brand visibility and awareness about your product.
There are many companies which can help you for marketing your new business. I will suggest you to consider more on attracting your target customers and plan something for providing a clear view of your location to your end customers.
There are many ways to do so but please remember that the process is slow and long regardless how efficient you are. But blogs, youtube, linkedin, facebook twitter are just few ways. See my blog
http://bit.ly/1eKeOss with these and many other methods.
If you have website on Internet then you can contact at raisbiet03@gmail.com or visit
http://google-seoservices.blogspot.in/ to get business.