About Left Bank Media Ltd. (10978003) United Kingdom