About Intrepidus Group Limited (11483843) United Kingdom