About Interlude Artists Ltd (12606525) United Kingdom