About Technical Marketing & Pr Ltd (07653407) United Kingdom