About Base Africa Leisure Group Ltd (12778110) United Kingdom