About Solace Technologies Group Ltd (10512957) United Kingdom