About Taylor Meanwell Ltd (13541075) United Kingdom