About Alpha And Omega Holdings Ltd (12471801) United Kingdom