About Dameck Holdings Limited (SC298814) United Kingdom