About Keen Leisure Holdings Limited (13486203) United Kingdom