About Powell Marketing Limited (13163273) United Kingdom