About Ben Smith Digital Limited (12918183) United Kingdom