About Kardex Systems (uk) Limited (00960163) United Kingdom