About Centauri Alpha Group Ltd (13130785) United Kingdom