About Global Giraffe 247 Ltd (12712359) United Kingdom