About Tricumen Limited (06553259) United Kingdom