About Demacia Ltd (11485817) United Kingdom