About The Interlace Europe Ltd (10494839) United Kingdom