About Solar Klean Limited (13670131) United Kingdom