Is it possible for corporate account holders to invest in mutual funds?

Yes, mutual funds can be purchased through corporate (business) accounts at SS Corporate.