About Dell-sea Ltd (13552731) United Kingdom