Tables are not recommended for layouting. Use the proper tags for the different page sections. In this case <footer> would be appropriate. Just use div tags for your footer data and set display: inline-block; for them to appear next to each other.

Also you can use position: fixed; in combination with bottom: 0; to make your footer stick to the bottom. I rebuild your code for your reference: