About Keen Holdings Ltd (13450846) United Kingdom