About Elegant Giraffe Limited (12056451) United Kingdom