About Giraffe Consultancy Limited (09750239) United Kingdom