About Intralox Limited (01827228) United Kingdom