About Electroheads Holdings Ltd (12190944) United Kingdom