About Alpha And Omega Healthcare Ltd (12876873) United Kingdom