About Dennis Capital Investment Ltd (11861430) United Kingdom