About Keelerex Investments Limited (00615001) United Kingdom