About Giraffe Recruitment Ltd (13409135) United Kingdom