I can't find too much out about this place.
This is their reg. address:
Valley View Apartments
Commercial Outlet No.5
Sir Joseph Carbone Street
St. Julians STJ 1320
So Malta based - registered with the Lotteries and Gaming Authority
in Malta allegedly (I can't find them on their lists). They use the "Quantum Photon Shuffler" (which I've never heard of) as their RNG. They built the site around the shuffler - which has to be a first. This is one of the main points of their shuffler: Before each card is dealt out, a re-shuffle of the remaining cards takes place. This means that each dealt card has been randomly drawn from a freshly reshuffled deck, each and every time.
I can't find any scam/complaints etc about them on the net.
Definitely sounds like worth giving them a go.