About Denmark Terrace Limited (11636538) United Kingdom