About Alpha Cancri Ltd (11742393) United Kingdom