About Demax 2018 Ltd (11301003) United Kingdom