About Masquerade London Limited (12352628) United Kingdom