About Demeter Technology Limited (06296711) United Kingdom