About Alpha Lingo Ltd (13163843) United Kingdom