About Alpha & Omega Pharmaceutical Research Ltd (13347078) United Kingdom