About Deemster Investment Trust Limited (00422390) United Kingdom