About Emerald Digital Solutions Ltd (12166964) United Kingdom