About Idiome Marketing Lp (SL031140) United Kingdom