About Device Studio Limited (07157911) United Kingdom