About Alpha & Omega Ventures Limited (10890177) United Kingdom