About Keybendmeter Ltd (12185604) United Kingdom