About Alpha Centauri Limited (07740825) United Kingdom