About Interlude Design Ltd (09861313) United Kingdom