About Universal Demeter Limited (13619598) United Kingdom