I can't say I have, although the website does look good and well done for it to be fake
In the 10+ years I've been doing this I've not come across them from searches or this site, so I'd proceed with caution unless others have a positive review of it