About Janus Demeter Limited (09879329) United Kingdom