About Giraffe Services Ltd (11105013) United Kingdom