About Intu Ventures Limited (06451183) United Kingdom