Creating an account on themeshub is free and easy. Visit the Register Now page and signup using your email account. Take a few minutes to complete your themeshub profile. Fill your profile completely as this is the sole opportunity to showcase yourself to the buyer.
Yes, themeshub is providing its service free but not limited to free.
You can upload unlimited product/service but it may be limited in future.