About Denselarry Ltd (12248930) United Kingdom