About Denica Lundberg Limited (11457826) United Kingdom