About Lora Solar Limited (07932140) United Kingdom