About Demkel Holdings Ltd (12166944) United Kingdom