Alas it's a brand I don't recollect previously coming across.
As you say, information is sparse. I've found a 4:1 model
here, which suggests their origin is Italy, but the SKU RC052 model number points to
Philex (importer?) and they don't appear to offer a 1:1 model.
Perhaps Philex could offer some advice as to where to look.
N.B. If you're interested, I've also found the 4:1 model
here, at what appears to be a far better price.