About Bettys Mini Doodles Ltd (11921218) United Kingdom