About Smart Giraffe Ltd (08108711) United Kingdom