About Deldor Solutions Limited (10426401) United Kingdom