About The Neurofeedback Centre Ltd (09099006) United Kingdom