About The Trusted Investment Company Ltd (11576597) United Kingdom