About Dema Plus Ltd (13644145) United Kingdom