About Magic Touch Electrics Limited (12367540) United Kingdom