About Alpha 10 Ltd (SC604823) United Kingdom