About Alpha Omega Trust Limited (05261809) United Kingdom