About Keen Limited (04205326) United Kingdom