Yes company can be registered at residential or commercial address. You need to have a electricity bill and the NOC of the owner. The company cannot be registered at the virtual address.