About Intelligent Digital Solutions Limited (06374706) United Kingdom