About Mellanox Technologies Uk Holdings Ltd (12362293) United Kingdom