About Lab 13 Media Ltd. (11436295) United Kingdom