If the Company Table only contains the company info of the users, the fields would normally be Global Fields and would not require a key.
for fields that rarely need to be updated. For example, use global storage to put your company address on several layouts. You can quickly update the value in a field with global storage without having to update each layout.
Thank you for your reply, changing the fields to global storage worked perfectly.