About Solvent Group Ltd (12607331) United Kingdom