If a gambling site no term of services or not showing it, it is already a red flag then. Why you still deposit your money there if you don't see any terms? That is already fishy then. But if it is your first time, I am sorry for your loss.
Regarding Softswiss which they are just only providing online casino software, I think the company mentioned got no connection on the site where the software being used, it is on the gambling site that using their software. But maybe if you can report to Softswiss, they can try to investigate or do something, upon checking the Softswiss website, you can contact them here:
https://www.softswiss.com/contact-us/ .
I agree with this for me it isn't really the software but the company or the site are using it.
OP should also give us more information about the gambling site so we could avoid it and red flag the gambling site so others would be aware of it.
The first thing that gamblers should do when playing with new gambling site that they aren't familiar with should be checking the TOS so they could avoid any conflict on the site.
But if the site isn't showing any TOS then you should already know that something is wrong with it so you should avoid it.
How could you expect it to run smoothly if they couldn't even provide their gambler with TOS?