About Interlace Limited (07843548) United Kingdom