About Keybold Limited (05581249) United Kingdom