About Keen Investments Limited (08325402) United Kingdom