About Giraffe Research Ltd (09926449) United Kingdom