About Interlaced Ltd (11054270) United Kingdom