Personal profile is best. I would make a company page as it looks better to have the logos of your company in your profile.
As for groups, they are dead on LinkedIn. There are a few here and there that are well moderated, but typically they are small and exist in a niche around a location.
Stick to building your personal brand on LinkedIn with video content.