About Future Lions Senegal Limited (13568188) United Kingdom