Same here. Never heard of them before. But the more you look around on their site, feels more and more like some parody company. They seem to be into everything - bitcoin, blockchain, decentralized this, decentralized that, something called TBD, then Web5 (what even is that?)
https://blog.identity.foundation/block-contributes-to-dif/
https://tbd.website/
This company seems to be mocking itself.