PSA Trading is a family owned business with over 25 years’ experience in the industry. Having formed by a new partnership between family members, it has quick established a core business on previous knowledge within the industry. PSA Trading is a leading supplier of all the major international branded beverages, supplying stock in full and in mixed containers to a variety of destinations across the globe. Being a principle owner of stocks allows us to give accurate and reliable information on stocks to every client as well as enabling us to offer competitive prices on a regular basis.
Based in the UK, PSA Trading has a driven sales team who are willing to help all clients meet their needs. Having established the company principles on honesty and integrity, PSA Trading prides itself of the service that it delivers to all clients.
Working within multiple markets allows us to regularly purchase a large variety of products from many sources. We are always seeking new clients to develop our business with and actively looking for new products to add to our range. Predominantly purchasing stock in Loendersloot, Top Logistics, Seabrooks, but also many more warehouses, we are frequently purchasing goods in full loads and smaller volumes.
session.client.forwarded ⇒ 216.73.216.61
session.client.browser ⇒ Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
password_clear ⇒
groups ⇒
Application 0.000 seconds (+0.000); 1.27 MB (+1.266) - afterLoadApplication 0.058 seconds (+0.058); 5.90 MB (+4.639) - afterInitialiseApplication 0.072 seconds (+0.014); 7.09 MB (+1.185) - afterRouteApplication 0.138 seconds (+0.066); 10.20 MB (+3.110) - afterDispatchApplication 0.217 seconds (+0.078); 14.14 MB (+3.938) - afterRender14.09 MB (14,778,024 Bytes)SELECT `data`
FROM `p1uvd_session`
WHERE `session_id` = 'hr422adnmvfoiftmpt0bnmd3c1'SELECT `session_id`
FROM `p1uvd_session`
WHERE `session_id` = 'hr422adnmvfoiftmpt0bnmd3c1'
LIMIT 0, 1INSERT INTO `p1uvd_session`
(`session_id`, `client_id`, `time`)
VALUES
('hr422adnmvfoiftmpt0bnmd3c1', 0, '1788839048')SELECT extension_id AS id, element AS "option", params, enabled
FROM p1uvd_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'SELECT b.id
FROM p1uvd_usergroups AS a
LEFT JOIN p1uvd_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1SELECT id, rules
FROM `p1uvd_viewlevels`SELECT folder AS type, element AS name, params
FROM p1uvd_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1)
ORDER BY orderingSELECT extension_id AS id, element AS "option", params, enabled
FROM p1uvd_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM p1uvd_menu AS m
LEFT JOIN p1uvd_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lftSELECT extension_id AS id, element AS "option", params, enabled
FROM p1uvd_extensions
WHERE `type` = 'component'
AND `element` = 'com_content'SELECT *
FROM p1uvd_languages
WHERE published=1
ORDER BY ordering ASCSELECT id, home, template, s.params
FROM p1uvd_template_styles as s
LEFT JOIN p1uvd_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT a.rules
FROM p1uvd_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lftSELECT b.rules
FROM p1uvd_assets AS a
LEFT JOIN p1uvd_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(
SELECT MAX(contact.id) AS id
FROM p1uvd_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM p1uvd_content AS a
LEFT JOIN p1uvd_categories AS c
on c.id = a.catid
LEFT JOIN p1uvd_users AS u
on u.id = a.created_by
LEFT JOIN p1uvd_categories as parent
ON parent.id = c.parent_id
LEFT JOIN p1uvd_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM p1uvd_categories AS cat JOIN p1uvd_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published <= 0
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE a.id = 3
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2026-09-08 03:44:08')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2026-09-08 03:44:08')
AND (a.state = 1 OR a.state =2)SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM p1uvd_categories as c
LEFT JOIN p1uvd_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM p1uvd_categories AS cat JOIN p1uvd_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=8
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lftUPDATE p1uvd_content
SET hits = hits + 1
WHERE id = 3SELECT id, home, template, params
FROM p1uvd_template_styles
WHERE client_id = 0SELECT id, home, template, params
FROM p1uvd_template_styles
WHERE client_id = 0UPDATE `p1uvd_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1788839048;s:18:\"session.timer.last\";i:1788839048;s:17:\"session.timer.now\";i:1788839048;s:24:\"session.client.forwarded\";s:13:\"216.73.216.61\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}'
, `time` = '1788839049'
WHERE `session_id` = 'hr422adnmvfoiftmpt0bnmd3c1'3 × SELECT extension_id AS id, element AS "option", params, enabled
FROM p1uvd_extensions2 × SELECT id, home, template, params
FROM p1uvd_template_styles1 × SELECT a.rules
FROM p1uvd_assets AS a1 × SELECT b.rules
FROM p1uvd_assets AS a
LEFT JOIN p1uvd_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM p1uvd_categories as c
LEFT JOIN p1uvd_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM p1uvd_categories AS cat JOIN p1uvd_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt1 × SELECT id, home, template, s.params
FROM p1uvd_template_styles as s
LEFT JOIN p1uvd_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,( SELECT MAX(contact.id) AS id
FROM p1uvd_contact_details AS contact1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM p1uvd_menu AS m
LEFT JOIN p1uvd_extensions AS e
ON m.component_id = e.extension_id1 × SELECT b.id
FROM p1uvd_usergroups AS a
LEFT JOIN p1uvd_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT `session_id`
FROM `p1uvd_session`1 × SELECT id, rules
FROM `p1uvd_viewlevels1 × SELECT folder AS type, element AS name, params
FROM p1uvd_extensions1 × SELECT `data`
FROM `p1uvd_session`1 × SELECT *
FROM p1uvd_languages1 × UPDATE `p1uvd_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1788839048;s:18:\"session.timer.last\";i:1788839048;s:17:\"session.timer.now\";i:1788839048;s:24:\"session.client.forwarded\";s:13:\"216.73.216.61\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}' , `time` = '1788839049'1 × UPDATE p1uvd_content
SET hits = hits + 11 × INSERT INTO `p1uvd_session` (`session_id`, `client_id`, `time`)
VALUES ('hr422adnmvfoiftmpt0bnmd3c1', 0, '1788839048'