About Giraffe Cis Ltd (11061731) United Kingdom