About Dells & Dells Limited (11918304) United Kingdom