About Keel (investments) Limited (05356974) United Kingdom