About Giraffe Finance Limited (10658091) United Kingdom