About Bsa Germany Holdings Limited (12282828) United Kingdom