About Northern Arc Solar Limited (12381008) United Kingdom