About Dempa Sales (uk) Ltd (13134553) United Kingdom