About Delsa Ltd (09398682) United Kingdom