About Keen Bean Camps Limited (11231520) United Kingdom