About Dee-lo Ltd (13551774) United Kingdom