About Giraffe Resource Management Limited (04660911) United Kingdom