About Solace Pay Group Limited (12590622) United Kingdom