About Sark Solar Limited (07543130) United Kingdom