About Aldebaran Limited (06339971) United Kingdom