So what the heck does Supplyframe even do? Went to the website and can see all the glossy feel good front end bs but can't really see what they actually provide.
I imagine they had great quarter or two during recent chip shortage, everyone is scrambling for inventory.