About Clifton Solar Ltd. (11677028) United Kingdom