About Dem Design Services Limited (06098511) United Kingdom