About The Interlude Group Ltd (12164250) United Kingdom