About Barco Sales Limited (02692195) United Kingdom