About Demaliso Ltd (12253328) United Kingdom