About The Keen Group Ltd (09713942) United Kingdom