About Russian Doll Limited (11810141) United Kingdom