About Spirit Of Senegal Ltd (12184966) United Kingdom