About Pambrusch Limited (09396609) United Kingdom