About Intro Holdings Limited (11628377) United Kingdom