About Mark Allen Marketing & Co Ltd (12184090) United Kingdom