About Keen Projects Limited (06663513) United Kingdom