About Barsuk Process Engineering Limited (08919734) United Kingdom