About Alpha & Omega Consulting Ltd (11624205) United Kingdom