About Luckie Sibindi Ltd. (11265432) United Kingdom