About Tricord Solutions Ltd (12990789) United Kingdom