About Delsh Ltd (SC630412) United Kingdom