About Extra Mech Holdings Limited (13120306) United Kingdom