Super Slots is owned by Commission.bz, which is an iGaming company that has been operating for over 30 years. Their offices are located in Panama, wherein they are licensed.