About Demma Group Ltd (10543203) United Kingdom