About Giraffe Centre Limited (13412520) United Kingdom