Solar ThermoCover Sàrl, Limited liability company