About Del Sol Holdings Limited (06298488) United Kingdom