About Del Connect Ltd (12959883) United Kingdom