About Neuro Rock Ltd (13402640) United Kingdom