About Solace Laboratories Ltd (11612763) United Kingdom