About Intro Capital Limited (05440987) United Kingdom