Moixa Moixa are the leading UK provider of smart solar batteries, with the Moixa smart battery giving you the potential to store your solar energy for year-round use. Phone: 0207 734 1511 29-31 Saffron Hill London, EC1N 8SW UK Map Other Categories: Business Services |