About Digital Solutions World Ltd (12227689) United Kingdom