About Penny Masquerade Ltd. (06755711) United Kingdom