About Intercomp Europe Limited (04158258) United Kingdom