About Masquerade Magazine Limited (11618230) United Kingdom