About Khalo Retail Company Ltd (12209802) United Kingdom