About Altrincham Neuro Ltd (10524205) United Kingdom