About Solar Ex Solutions Limited (09690522) United Kingdom