About Left Publications Ltd (11969473) United Kingdom