About Hash Mash Electronics Limited (13312666) United Kingdom