About Giraffe International Limited (13060268) United Kingdom