About Keenedge Holdings Limited (12410045) United Kingdom