Their site hasnt changed since it was hosted, they list “critical role” as an RPG system they support, they talk entirely in industry buzzwords. They’re either a data harvesting scam or a tech startup that hopes someone will buy them before they waste too much effort putting together a product.
Not one person ever: “There is no song about Oath of Devotion Paladins”