About Demak Associates Ltd (10411468) United Kingdom