Only representatives of companies or other legal entities can order things and create user accounts, so names would be a requirement.
If you create an invoice in the backend, there is a company field, but there is no company field for the GD integration when ordering from the frontend.
I’ll get the developers to have a look at your question too.
Thanks