About Demgray Limited (10620025) United Kingdom