About Mamba Negra Art & Tattoo Limited (13329218) United Kingdom