About Demmumric Ltd (12061022) United Kingdom