About Mellox (uk) Company Limited (12897951) United Kingdom