About Solace Digital Limited (11186538) United Kingdom