About Zollinger & Ball Limited (09638888) United Kingdom