About Giraffe Consultants Limited (09798407) United Kingdom