About Demiore Limited (12416263) United Kingdom