About Sibo Sikwila Ltd (12982371) United Kingdom