About Thomas L. Keen Investments Limited (00840991) United Kingdom