About Giraffe Developments Ltd (10076300) United Kingdom