About Keen Capital Partners Limited (12901182) United Kingdom