About Dembush (1989) Limited (02452369) United Kingdom