About Alpha & Omega Capital Ltd (13014084) United Kingdom