Instant Casino is a very new site as of the time of writing, having launched in Summer 2024.