About Tricord Investments Limited (12242542) United Kingdom