About Alpha Solar Ltd (13284163) United Kingdom