About Barema Switzerland Ltd (09931821) United Kingdom