About Noon Giraffe Holdings Limited (11731877) United Kingdom