About Dema24 Group Ltd (12222429) United Kingdom