About Alpha Librae Ltd (10776048) United Kingdom