About Keen Electronics Limited (02613501) United Kingdom