About Giraffe Capital Llp (OC421798) United Kingdom