About Eat Lebo Franchising Limited (12860148) United Kingdom