About Ixtab Media Ltd. (12588223) United Kingdom