About Aldebaran Associates Limited (05661408) United Kingdom