About Keydo Limited (02029492) United Kingdom