About Alpha Centauri Developments Ltd (09301363) United Kingdom