About The 140 Investment Managers Limited (02146049) United Kingdom