About Deemack Limited (NI004428) United Kingdom