About Demeer Limited (04279831) United Kingdom