About Executive Channel Europe Limited (06943490) United Kingdom