About The Giraffe Network Limited (10412312) United Kingdom