About Descram Holdings Limited (02321294) United Kingdom