About Keen Spark Ltd (11250295) United Kingdom