About The Investment Committee Limited (11876449) United Kingdom