About Decentralized Id Ltd. (11026095) United Kingdom