About Giraffe Associates Ltd (NI667147) United Kingdom