About The Giraffe Project (07988621) United Kingdom