If the issue is that you were employed for a private contractor, and that contractor was not located in California, and your employment was not located in California or anywhere else in the USA, then unless the employer specifically made unemployment contributions on your behalf, then you would not be eligible for uemployment benefits in California.
I note, however, that GLS is located in Richmond, VA. This means that if you were entitled to any unemployment benefits, it would be based upon VA, and not CA law.
It is possible that if you were subject to the control of GLS in VA (under the "base of operations test"), then GLS had the responsibility to pay UI contributions on your behalf, and therefore, you would have the right to benefits in the USA, from the Virginia Employment Commission.
Interestingly, if you are entitled to benefits, then you can have them transferred back to California via reciprocal agreemants between the two states.
So, the next step may be to contact VEC (800-828-1140), and apply for benefits. Because even if GLS did not make contributions on your behalf, it may have been required to, and the failure means that you would be entitled to UI benefits.See this link for more VEC info.
Hope this helps.