About Solar Thermodynamic Solutions Ltd (10793572) United Kingdom