About Moor Solar Limited (07360321) United Kingdom