About Alpha Omega Management Limited (04222579) United Kingdom