About Contiguous Systems Limited (01296447) United Kingdom