About The Front Magazine Limited (12858340) United Kingdom