Slots Gallery was launched by its owner, a company called Hollycorn N.V., in 2022.