About Demrock Limited (09577131) United Kingdom