About Alpha Omega Holdings Limited (10849150) United Kingdom