About Solace Technologies Ltd (08466849) United Kingdom