About Dennfinn Ltd (13677723) United Kingdom