About Intrex Europe Limited (12308689) United Kingdom