About Dellsmobilityextra Limited (13559597) United Kingdom