About Keen World Co. Limited (12991497) United Kingdom