About Del Solutions Ltd (11599258) United Kingdom