About Alpha & Omega Investments Limited (13014152) United Kingdom