About Solace Innovations Ltd (10663089) United Kingdom