About Solarsense Limited (01322642) United Kingdom