About Dempa Operations (uk) Ltd (13134509) United Kingdom