About Kelmo Limited (11829202) United Kingdom