About Dellh Ltd (13566542) United Kingdom