About Intrepid Giraffe Ltd (13021095) United Kingdom