About Interim Executive Europe Limited (08160823) United Kingdom