About Giant Serpent Ltd (13135284) United Kingdom