About Denmore Technologies Ltd. (SC346173) United Kingdom