About Demeter Analytics Ltd (12169218) United Kingdom