About Neurovascular Imaging & Interventions Ltd (09838117) United Kingdom