About Krox Technologies Limited (08482448) United Kingdom