About Intl Investors Ltd (13042383) United Kingdom