About Seneca Newco3 Limited (07196224) United Kingdom