About Neuron Tech Limited (12208588) United Kingdom