About Dennis16 Limited (12156810) United Kingdom