About Intro Capital Management Ltd (11935497) United Kingdom