About Aldebaran Solar Limited (11495234) United Kingdom