About Giraffe Consulting (london) Ltd (10082234) United Kingdom