About Keenan Uk Holdings Limited (11858887) United Kingdom