About Demko Limited (12349940) United Kingdom