Is it possible for a company to raise funds through an ICO even if it is not a startup?
Yes it is very possible. ICO's main objective is to raise funds through it.
Please help I am a complete newbie and this concept is confusing me a lot

It doesn't matter if you are a newbie or not. What are you planning? Are you going to start your own ICO very soon?