About The Edinburgh Investment Trust Public Limited Company (SC001836) United Kingdom