About Giraffe Ventures Ltd (13096999) United Kingdom