About Alpha & Omega Corporation Limited (06231839) United Kingdom