About Seneca Cme Limited (11044253) United Kingdom