About Baldur Digital Ltd (11268549) United Kingdom