About Denmuir Limited (SC312232) United Kingdom