About Keahall Limited (11970034) United Kingdom