About Badgerhammer Limited (11424335) United Kingdom