About Intrepid Advisors Limited (12150917) United Kingdom