About Digital Solace Limited (11771186) United Kingdom