About Giraffe Residences Ltd (12242687) United Kingdom