About Giraffe Limited (13341540) United Kingdom