About Demma Assets Ltd (12475890) United Kingdom