About Neurocube Ltd (12116338) United Kingdom