About Demeak Limited (11301898) United Kingdom