About Giraffe Hampers Limited (12952339) United Kingdom