About Giffin Neurology Ltd (09953032) United Kingdom