About Demstrip Services Limited (11604121) United Kingdom