About Dots & Spots Limited (07934969) United Kingdom