About Alpha Crux Limited (11852730) United Kingdom