About Demaxia Ltd (11910294) United Kingdom