About Dem-master Holdings Limited (SC649850) United Kingdom