About Investment Trust Limited (05042763) United Kingdom