About Demall Limited (12646709) United Kingdom