About Startled Gazelle Ltd (11790950) United Kingdom