About Solectrify Systems Ltd (09520402) United Kingdom