About Trilucom Europe Limited (12378467) United Kingdom