About Demeva (holdings) Limited (11493809) United Kingdom