About Intu Investments Limited (02881855) United Kingdom