About Keen Newport Group Ltd. (13441337) United Kingdom