About Giraffe Uk Gambia Ltd (12893179) United Kingdom