About Demtrass Limited (07381469) United Kingdom