About Neuromod Devices Limited (FC032227) Ireland