About Sens Solar Uk Limited (07493855) United Kingdom