About Keyedin Limited (02780307) United Kingdom