About Demero Limited (04926977) United Kingdom