About Intrepid Investments Limited (05778865) United Kingdom