About The 72 Publishing Limited (11427058) United Kingdom