About London Alpha123 Ltd (11998294) United Kingdom