About Tricad Solutions Limited (04587613) United Kingdom