About Kelcab Ltd. (SC249965) United Kingdom