About Yellow Giraffe Property Ltd (12647477) United Kingdom