About Tricoya Technologies Limited (08231894) United Kingdom