About Aldebaran Publishing Ltd. (11062052) United Kingdom