About Business Giraffe Investments Limited (10949619) United Kingdom