About Kelclo Limited (11868910) United Kingdom