About Demsel Limited (SC683762) United Kingdom