I think I might have figured out the company. It has blue lettering with French on the back so it might be an S-Tech