About Logical Interlude Ltd (12198465) United Kingdom