About Dennis&com Ltd (12796824) United Kingdom