About Neura Technologies Limited (11284334) United Kingdom