About Seventeen Investments Limited (00448663) United Kingdom