About The Brain Trust Limited (02383683) United Kingdom