About Delsworld Solutions Limited (11931610) United Kingdom