About Giraffe Reward Ltd (10901811) United Kingdom