About Digital Scope Solutions Limited (10132946) United Kingdom