About Delk Solutions Limited (10246149) United Kingdom