About Lebombo Investments Limited (13220899) United Kingdom