About Alpha Brae Ltd (11517484) United Kingdom