About Dempa Holdings Ltd (11751608) United Kingdom