About Alpha Nomad Ltd (10930090) United Kingdom