About Demsa Ltd (12701758) United Kingdom