About Dellemix Ltd (13025995) United Kingdom