About Keen Mind Ventures Limited (09570907) United Kingdom