About Neuro Art Solutions Ltd (13169990) United Kingdom