About Alpha & Omega Research Ltd (11592031) United Kingdom