About Intrepidus Outdoors Ltd (11148397) United Kingdom