Never heard of them. A quick Google gives their website, looks ok but something always niggles me when companies don't give an address in their contact page. Especially distribution/seller/traders. A further google of their company name buried in their T&Cs provides another company called Vice Nails, their business addess is some managed offices in London.
Doesn't inspire confidence in me as a customer along with no knowledge of them on here, and we have a huge number of techs posting and discussing brands. If they've been around since 2016 I would have expected lots of info