About Keen Technology Ltd (09702112) United Kingdom