About Neo Alpha Healthcare Limited (12830610) United Kingdom