About Giraffe Leisure Limited (09350706) United Kingdom