About Giraffe Holdings Ltd (12546793) United Kingdom