About Dollhouse Digital Ltd (13011866) United Kingdom