About Orange Giraffe Holdings Limited (04021670) United Kingdom