About Giraffe Innovation Limited (04307057) United Kingdom