About Caplin Solar Systems Limited (07842281) United Kingdom