About Dellshore Limited (05686272) United Kingdom