About Demingo Limited (12383432) United Kingdom