About Lebo Grill Ltd (12295818) United Kingdom