About Giraffe Pm Limited (10782528) United Kingdom